package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 外籍专任教师数对象 t_w_tercher
 *
 * @author ruoyi
 * @date 2024-12-08
 */
public class TWTercher extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 总数-数量 */
    @Excel(name = "总数-数量")
    private Long tNum;

    /** 总数-正高级职称 */
    @Excel(name = "总数-正高级职称")
    private Long tZgjzc;

    /** 语言类数量 */
    @Excel(name = "语言类数量")
    private Long yylNum;

    /** 语言类正高及职称 */
    @Excel(name = "语言类正高及职称")
    private Long yylZgjzc;

    /** 专业类数量 */
    @Excel(name = "专业类数量")
    private Long zylNum;

    /** 专业类正高级职称 */
    @Excel(name = "专业类正高级职称")
    private Long zylZgjzc;

    /** 年度 */
    @Excel(name = "年度")
    private String tYear;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void settNum(Long tNum)
    {
        this.tNum = tNum;
    }

    public Long gettNum()
    {
        return tNum;
    }
    public void settZgjzc(Long tZgjzc)
    {
        this.tZgjzc = tZgjzc;
    }

    public Long gettZgjzc()
    {
        return tZgjzc;
    }
    public void setYylNum(Long yylNum)
    {
        this.yylNum = yylNum;
    }

    public Long getYylNum()
    {
        return yylNum;
    }
    public void setYylZgjzc(Long yylZgjzc)
    {
        this.yylZgjzc = yylZgjzc;
    }

    public Long getYylZgjzc()
    {
        return yylZgjzc;
    }
    public void setZylNum(Long zylNum)
    {
        this.zylNum = zylNum;
    }

    public Long getZylNum()
    {
        return zylNum;
    }
    public void setZylZgjzc(Long zylZgjzc)
    {
        this.zylZgjzc = zylZgjzc;
    }

    public Long getZylZgjzc()
    {
        return zylZgjzc;
    }
    public void settYear(String tYear)
    {
        this.tYear = tYear;
    }

    public String gettYear()
    {
        return tYear;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("tNum", gettNum())
                .append("tZgjzc", gettZgjzc())
                .append("yylNum", getYylNum())
                .append("yylZgjzc", getYylZgjzc())
                .append("zylNum", getZylNum())
                .append("zylZgjzc", getZylZgjzc())
                .append("tYear", gettYear())
                .toString();
    }
}
